package com.junzhiit.nengji.app.service;

import com.junzhiit.nengji.app.web.vo.ResultVO;
import com.junzhiit.nengji.app.web.vo.ShopEditVO;
import com.junzhiit.nengji.app.web.vo.ShopUpdateVO;

public interface ShopService {
	
	/**
	 * 
	 * TODO
	 * @author FebRosy
	 * @time 2018年4月26日 下午7:55:24
	 * @return ResultVO
	 */
	public ResultVO findById(String sessionId);

	/**
	 * 
	 * TODO 根据店铺ID 查询信息
	 * 
	 * @author PeterMo
	 * @time 2018年1月20日 下午2:04:17
	 * @return ResultVO
	 */
	public ResultVO getShopById(String id);

	/**
	 * 
	 * TODO 更新商户
	 * 
	 * @author PeterMo
	 * @time 2018年1月22日 上午11:11:23
	 * @return ResultVO
	 */
	public ResultVO update(ShopUpdateVO shopUpdateVO);

	/**
	 * 
	 * TODO 编辑店铺信息
	 * 
	 * @author Qjen
	 * @time 2018年1月29日 下午5:28:02
	 * @return ResultVO
	 *
	 */
	public ResultVO editShop(ShopEditVO shopEditVO);

	/**
	 * 
	 * TODO 删除店铺头像
	 * 
	 * @author FebRosy
	 * @time 2018年2月8日 下午3:46:56
	 * @return ResultVO
	 */
	public ResultVO delShopHeadImgUrl(String shopHeadImgUrl, String sessionId);
	
	/**
	 * 
	 * TODO 删除背景图片
	 * 
	 * @author FebRosy
	 * @time 2018年3月5日 下午3:47:44
	 * @return ResultVO
	 */
	public ResultVO delBackgroundImage(String backgroundImage, String sessionId);

	/**
	 * 
	 * TODO 删除背景图片
	 * 
	 * @author FebRosy
	 * @time 2018年2月9日 上午9:50:05
	 * @return ResultVO
	 */
	public ResultVO delBannerImages(String bannerImage, String sessionId);
	
	/**
	 * 
	 * TODO 生成店铺二维码
	 * @author PeterMo
	 * @time 2018年5月10日 下午8:36:24
	 * @return ResultVO
	 */
	public ResultVO createQrcode(String sessionId);
	
	
}
